package cn.medemede.dao.impl;

import cn.medemede.dao.TUserDao;
import cn.medemede.model.TUserEntity;
import org.springframework.orm.hibernate5.support.HibernateDaoSupport;

import java.util.List;

public class TUserDaoImpl2 extends HibernateDaoSupport implements TUserDao {

    public void save(TUserEntity tUser) {
        this.getHibernateTemplate().save(tUser);
    }

    public void update(TUserEntity tUser) {
        this.getHibernateTemplate().update(tUser);
    }

    public void delete(TUserEntity tUser) {
        this.getHibernateTemplate().delete(tUser);
    }

    public TUserEntity findById(Integer id) {
        return this.getHibernateTemplate().get(TUserEntity.class,id);
    }

    public List<?> findAll() {
        return this.getHibernateTemplate().find("from TUserEntity ");
    }
}
